package com.aqie.seller.sign;

import com.aqie.util.JsonUtil;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

/**
 * 签名明文
 */
@JsonInclude(JsonInclude.Include.NON_NULL)  // 包含非空字段
@JsonPropertyOrder(alphabetic = true)       // 字典排序
public interface SignText {
    // 生成明文字符串
    default String toText(){        // java8+ 接口默认实现
        return JsonUtil.toJson(this);
    }
}
